package com.company.generic;

/**
 * ArrayList heroLst<? extends Hero>表示这是一个Hero泛型或者其子类泛型
 *  heroList的泛型可能是Hero
 *  heroList的泛型可能是APHero
 *  heroList的泛型可能是ADHero
 *所以可以确凿的是， 从heroList取出来的对象，一定是可以转型成Hero的。
 *
 * 但是，不能往里面放东西， 因为
 *  放APHero就不满足<ADHero>
 *  放ADHero又不满足<APHero>
 *
 * */
public class wildcardGeneric {
}
